$(function(){
    //初始化富文本编辑器
    initEditor()
    let form =layui.form

    // 1. 初始化图片裁剪器
var $image = $('#image')

//选择封面功能
$('#chooseImage').on('click',function(){
    $('#file').click()
})

// 文件改變事件
let cover_img=null
$('#file').on('change',function(e){
// console.log(e);
    let files=e.target.files
    if(files.length===0){
        return layer.msg('请上传文件')
    }
    let file=files[0]
    let imageURL=URL.createObjectURL(file)
    $('#image').attr('src',imageURL)
    cover_img=file
})

//获取状态
let pub_state='已发布'
$('#pub-save').on('click',function(){
    pub_state='草稿'
})

// 发布文章
 
$('#form-pub').on('submit',function(e){
    e.preventDefault();
    let fd=new FormData($(this)[0])
  
    fd.append('state',pub_state)
    fd.append('cover_img',cover_img)
    $.ajax({
        method:'POST',
        url:'/my/article/add',
        data:fd,
        processData:false,
        contentType:false,
        success:function(res){
            if(res.code!==0){
                return layer.msg('发布文章失败')
            }
            layer.msg('发布文章成功')
            //1.生效
            window.parent.$('#click')[0].click()
            //2.不生效
            window.parent.$('#click').click()

        }
    })

})


// 获取文章类别
getList()
function getList(){
    $.ajax({
        method:'GET',
        url:'/my/cate/list',
        success:function(res){
          //   console.log(res);
          if(res.code!==0){
              return layer.msg('获取分类列表失败')
          }
          // 定义模板
          var htmlStr=template('tpl-pub-list',res)
          // console.log(htmlStr);
          $('#pub-list').html(htmlStr)
          form.render()
        }
    })
    }
})